package com.example.entity.vo.request;

import jakarta.validation.constraints.Email;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

/**
 * 作者:xuSen
 * 日期2025/4/23 18:44
 * 修改邮箱的值对象类
 * 用于封装修改邮箱时所需的邮箱地址和验证码信息
 */
@Data
public class ModifyEmailVO {
    /**
     * 邮箱地址
     * 必须是有效的邮箱格式
     */
    @Email
    private String email;

    /**
     * 验证码
     * 验证码的长度必须是6位
     */
    @Length(max = 6, min = 6)
    private String code;
}

